package com.xmall.service;



import com.xmall.bean.table.Category;
import com.xmall.bean.vo.CategoryLevelVO;
import com.xmall.bean.vo.CategoryVO;
import com.xmall.bean.vo.ListDataVo;
import com.xmall.bean.table.Brand;
import com.xmall.bean.table.RegionVO;

import java.util.List;

public interface MallService {
   List<RegionVO> administrativeRegion();

   ListDataVo showBrandList(Integer page, Integer limit, String sort, String order, Integer id, String name);

//    BrandVo updateNewPhoto();

    Brand addBrand(Brand brand);

    Integer deleteService(Brand brand);

    Integer updateBrand(Brand brand);

    List<CategoryVO> showList();

    List<CategoryLevelVO> showListLevelOne();

    Category updateCategory(Category category);

    Integer updateCategoryInMall(CategoryVO categoryVO);

    void deleteCategoryByLogical(CategoryVO categoryVO);

}
